package com.gxa.common.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("诊断统计单")
@JsonIgnoreProperties(value = { "handler" })
public class CountDiagnosisVo {
    @ApiModelProperty(name = "type",notes = "类型(0门诊/1住院)",dataType = "byte",required = false)
    private byte type;

    @ApiModelProperty(name = "total",notes = "总数",dataType = "Integer",required = false)
    private Integer total;

    @ApiModelProperty(name = "allCancel",notes = "总取消患者",dataType = "Integer",required = false)
    private Integer allCancel;

    @ApiModelProperty(name = "allMoney",notes = "应付金额",dataType = "BigDecimal",required = false)
    private BigDecimal allMoney;

    @ApiModelProperty(name = "realMoney",notes = "实付金额",dataType = "BigDecimal",required = false)
    private BigDecimal realMoney;

    @ApiModelProperty(name = "name",notes = "药品名称",dataType = "String",required = false)
    private String name;

    @ApiModelProperty(name = "drugId",notes = "药品Id",dataType = "Integer",required = false)
    private Integer drugId;

    @ApiModelProperty(name = "month",notes = "年月",dataType = "String",required = false)
    private String month;

}
